A survey on microservices architecture: Principles, patterns and migration challenges.

نویسندگان

چکیده

Microservices architecture is a new trend embraced by many organizations as way to modernize their legacy applications. However, although there work related the migration process, gap in body of knowledge principles they should adopt when implementing microservices architecture. This presents comprehensive survey, gathering literature that explores fundamental underlying object-oriented approach and how these concepts are monolithic architectures. In addition, our research encompasses both architectures microservices, along with an investigation into design patterns utilized within microservices. Our contribution present list used architecture, comparation between expounded experts decomposition architectures, Martin Fowler Sam Neuman, forerunner Principle Information Hiding, David Parnas, who discusses modularization mechanism improve flexibility understanding system. Additionally, we expose advantages disadvantages obtained from review carried out summary form, which can help reference for researchers academia industry finally reveal trends today.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Overcoming Ongoing Digital Transformational Challenges with a Microservices Architecture

This cannot be done with traditional multi-tier Web applications — the de facto standard for building applications that enable today’s era of Internet applications — as they are too difficult to develop, test and maintain. Multi-tier Web apps typically consist of a complex code base, as the result of enormous functionality built into a single Web application. Further, a single change can affect...

متن کامل

Matrix Clustering based Migration of System Application to Microservices Architecture

A microservice architecture (MSA) style is an emerging approach which is gaining strength with the passage of time. Micro services are recommended by a number of researchers to overcome the limitations and issues encountered by usage of aging method of monolithic architecture styles. Previously the monolithic applications cannot be decomposed into smaller and different services. Monolithic styl...

متن کامل

Microservices: Migration of a Mission Critical System

The microservices paradigm aims at changing the way in which software is perceived, conceived and designed. One of the foundational characteristics of this new promising paradigm, compared for instance to monolithic architectures, is scalability. In this paper, we present a real world case study in order to demonstrate how scalability is positively affected by reimplementing a monolithic archit...

متن کامل

Vehicular Networks: A Survey on Architecture, Communication Technologies and Applications

The Intelligent Transportation System (ITS) provides wireless and mobile communication between vehicles and infrastructure to improve the safety of transportation and make the journey more enjoyable. This system consists of many fixed and mobile nodes (Vehicles, Trains, Vessels, Air planes), Wireless and Wired Telecommunication Technologies to exchange information between mobile nodes or betwee...

متن کامل

Survey on Service Migration to Cloud Architecture

This paper contributes to the growing knowledge of how to migrate existing systems to cloud computing environment. An increasing number of companies are expected to migrate their systems to cloud enabled infrastructures. Since migration is likely to encounter several kinds of challenges, it is important to identify and share the process and requirements of migration projects in order to build a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2023

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2023.3305687